Skip to content

Conversation

@cbmarini
Copy link
Collaborator

This PR makes error handling in float.c thread-safe by protecting error messages with locks and replacing direct printf calls with MesPrint. It also adds tests for error paths that can be triggered from a FORM script.

However, should the program terminate when encountering divergent MZVs and Euler sums, or should these cases be skipped, similar to the current behaviour for e.g. a divergent log_?

@coveralls
Copy link

coveralls commented Jan 14, 2026

Coverage Status

coverage: 57.877% (+0.04%) from 57.834%
when pulling 6c915aa on cbmarini:mzv-errors
into fe34bd1 on form-dev:master.

@cbmarini cbmarini merged commit eb24708 into form-dev:master Jan 21, 2026
84 checks passed
@cbmarini cbmarini deleted the mzv-errors branch January 21, 2026 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants